<template>
  <div>
    <mt-swipe :auto="2000">
      <!-- 在组件中，使用 v-for 循环的话，一定要使用 key -->
      <mt-swipe-item v-for="item in carouselList" :key="item.id">
        <img :src="item.img" :class="{ full: isfull }">
      </mt-swipe-item>
    </mt-swipe>
  </div>
  <!-- 分析：为什么 商品评论中的 轮播图那么丑 -->
  <!-- 1. 首页中的图片，它的宽和高，都是 使用了 100% 的 宽度 -->
  <!-- 2. 在商品详情页面中，轮播图的 图片，如果也使用 宽高 为 100%的 话，页面不好看 -->
  <!-- 3. 商品详情页面中的轮播图，期望 高度是 100%，但是 宽度 为自适应 -->
  <!-- 4. 经过分析，得到问题的 原因：首页中轮播图 和 详情中的轮播图，分歧点到底是 100% 还是 自适应 -->
  <!-- 5. 既然这两个 轮播图，其它 方面都是没有冲突的，只是 宽度有分歧，那么，我们可以定义一个 属性，让 使用轮播图的 调用者，手动指定 是否为 100% 的宽度 -->
</template>

<script>
export default {
  props: ["carouselList","isfull"]
}
</script>

<style lang="scss" scoped>
  .mint-swipe {
    height: 200px;

    .mint-swipe-item {
      text-align: center;
      // &:nth-child(1) {
      //   background: red;
      // }
      // &:nth-child(2) {
      //   background: blue;
      // }
      // &:nth-child(3) {
      //   background: cyan;
      // }
      img {
        // width: 100%;
        height: 100%;
      }
    }
  }
  .full {
    width: 100%;
  }
</style>
